#
#  makefile for secortst.exe and friends
#
.SUFFIXES:
.SUFFIXES:	.exe .obj .c

CFLAGS	= -nologo $(OPTIMIZ) -W4 -Za -I. -I$(MISC_INCL) $(TEST)
#
# For Large (nay, HUGE) Library
#
LCFLAGS = -AH $(CFLAGS)

OPTIMIZ	= -Ox -Gs -Gy #-Od#-qc

LLIBS	=      	$(MISC_LIB)\lmiscsub.lib $(MISC_LIB)\lcephes.lib

MISC_INCL =     ..\incl
MISC_LIB  =	..\lib
LOPTIONS   =	/NOI /E /PACKC /F /ST:10240


SER_COR_OBJS =	secortst.obj\
		setscctl.obj\
		scrchisq.obj\
		bjcoef.obj
.c.obj:
	cl -c $(LCFLAGS) $<

.c.exe:
	cl $(LCFLAGS) -c $<
	cl -nologo $*  /link $(LLIBS:.lib=) $(LOPTIONS)
	rm $*.obj

secortst.exe:	$(SER_COR_OBJS) $(LLIBS)
	cl -nologo $(SER_COR_OBJS:.obj=) /link $(LLIBS:.lib=) $(LOPTIONS)
#	link /nologo $(LOPTIONS) $(SER_COR_OBJS:.obj=),,nul,$(LLIBS:.lib=) ;

bjcoef.obj:     srcrdefs.h

secortst.obj:	secortst.c	srcrdefs.h
setscctl.obj:	setscctl.c	srcrdefs.h
srcrcoef.obj:	srcrcoef.c	srcrdefs.h
scrchisq.obj:	scrchisq.c	srcrdefs.h

tstbjcof.exe:	bjcoef.c
	cl -c $(LCFLAGS) -DTEST_BJCOEF -Fotstbjcof.obj bjcoef.c
	cl -nologo tstbjcof /link $(LLIBS) $(LOPTIONS)
	rm tstbjcof.obj

save:
	-pkzip -u b:/secortst *.c *.h *.awk *.dat *.inp *.out *.sh\
		  readme.* makefile
xcg:
	cat $(SER_COR_OBJS:.obj=.c) > $(TMP)all.c
	xcg $(TMP)all.c | awk -f $(HOME)/extlist.awk | sed s/^........// |\
		sed "s/ [.[]..*]$$//" | cat -n > secortst.xcg
	del $(TMP)all.c
